﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Configuration;

namespace TestCrypto.ConfigSection
{
    /// <summary>
    /// 
    /// </summary>
    public class GiocoDelLottoElement : BetPointLib.Infrastructure.Configurations.Core.BetPointConfigurationElement
    {
        /// <summary>
        /// Gets or sets the pem file path.
        /// </summary>
        /// <value>
        /// The pem file path.
        /// </value>
        [ConfigurationProperty("pemFilePath", IsRequired = false)]
        public string PemFilePath
        {
            get { return (string)this["pemFilePath"]; }
            set { this["pemFilePath"] = value; }
        }

        /// <summary>
        /// Gets or sets the public key.
        /// </summary>
        /// <value>
        /// The public key.
        /// </value>
        [ConfigurationProperty("publicKey", IsRequired = false)]
        public string PublicKey
        {
            get { return (string)this["publicKey"]; }
            set { this["publicKey"] = value; }
        }

        /// <summary>
        /// Gets or sets the thumbprint AAMS.
        /// </summary>
        /// <value>
        /// The thumbprint AAMS.
        /// </value>
        [ConfigurationProperty("thumbprintAAMS", IsRequired = false)]
        public string ThumbprintAAMS
        {
            get { return (string)this["thumbprintAAMS"]; }
            set { this["thumbprintAAMS"] = value; }
        }

        /// <summary>
        /// Gets or sets the thumbprint betpoint.
        /// </summary>
        /// <value>
        /// The thumbprint betpoint.
        /// </value>
        [ConfigurationProperty("thumbprintBetpoint", IsRequired = false)]
        public string ThumbprintBetpoint
        {
            get { return (string)this["thumbprintBetpoint"]; }
            set { this["thumbprintBetpoint"] = value; }
        }

        /// <summary>
        /// Gets or sets the gioco del lotto lobby path.
        /// </summary>
        /// <value>
        /// The gioco del lotto lobby path.
        /// </value>
        [ConfigurationProperty("giocoDelLottoLobbyPath", IsRequired = false)]
        public string GiocoDelLottoLobbyPath
        {
            get { return (string)this["giocoDelLottoLobbyPath"]; }
            set { this["giocoDelLottoLobbyPath"] = value; }
        }

        /// <summary>
        /// Gets or sets the 10ELotto lobby path.
        /// </summary>
        /// <value>
        /// The 10ELotto lobby path.
        /// </value>
        [ConfigurationProperty("dieciELottoLobbyPath", IsRequired = false)]
        public string DieciELottoLobbyPath
        {
            get { return (string)this["dieciELottoLobbyPath"]; }
            set { this["dieciELottoLobbyPath"] = value; }
        }
    }
}
